home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 December / 2004-12 CHIP.iso / CHIP / Porady / Srodowisko PHP-MySQL / WAMP5 1.3 / wamp5_1.3.exe / {app} / Apache / include / explain.h < prev    next >
C/C++ Source or Header  |  2004-02-16  |  2KB  |  59 lines

  1. /* Copyright 1999-2004 The Apache Software Foundation
  2.  *
  3.  * Licensed under the Apache License, Version 2.0 (the "License");
  4.  * you may not use this file except in compliance with the License.
  5.  * You may obtain a copy of the License at
  6.  *
  7.  *     http://www.apache.org/licenses/LICENSE-2.0
  8.  *
  9.  * Unless required by applicable law or agreed to in writing, software
  10.  * distributed under the License is distributed on an "AS IS" BASIS,
  11.  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  12.  * See the License for the specific language governing permissions and
  13.  * limitations under the License.
  14.  */
  15.  
  16. #ifdef __cplusplus
  17. extern "C" {
  18. #endif
  19.  
  20. #ifndef EXPLAIN
  21. #define DEF_Explain
  22. #define Explain0(f)
  23. #define Explain1(f,a1)
  24. #define Explain2(f,a1,a2)
  25. #define Explain3(f,a1,a2,a3)
  26. #define Explain4(f,a1,a2,a3,a4)
  27. #define Explain5(f,a1,a2,a3,a4,a5)
  28. #define Explain6(f,a1,a2,a3,a4,a5,a6)
  29. #else
  30. #include "http_log.h"
  31. #define DEF_Explain
  32. #define Explain0(f) \
  33.         ap_log_error(APLOG_MARK, APLOG_DEBUG|APLOG_NOERRNO, NULL, \
  34.                     f)
  35. #define Explain1(f,a1) \
  36.         ap_log_error(APLOG_MARK, APLOG_DEBUG|APLOG_NOERRNO, NULL, \
  37.                     f,a1)
  38. #define Explain2(f,a1,a2) \
  39.         ap_log_error(APLOG_MARK, APLOG_DEBUG|APLOG_NOERRNO, NULL, \
  40.                     f,a1,a2)
  41. #define Explain3(f,a1,a2,a3) \
  42.         ap_log_error(APLOG_MARK, APLOG_DEBUG|APLOG_NOERRNO, NULL, \
  43.                     f,a1,a2,a3)
  44. #define Explain4(f,a1,a2,a3,a4) \
  45.         ap_log_error(APLOG_MARK, APLOG_DEBUG|APLOG_NOERRNO, NULL, \
  46.                     f,a1,a2,a3,a4)
  47. #define Explain5(f,a1,a2,a3,a4,a5)  \
  48.         ap_log_error(APLOG_MARK, APLOG_DEBUG|APLOG_NOERRNO, NULL, \
  49.                     f,a1,a2,a3,a4,a5)
  50. #define Explain6(f,a1,a2,a3,a4,a5,a6)   \
  51.         ap_log_error(APLOG_MARK, APLOG_DEBUG|APLOG_NOERRNO, NULL, \
  52.                     f,a1,a2,a3,a4,a5,a6)
  53.  
  54. #endif
  55.  
  56. #ifdef __cplusplus
  57. }
  58. #endif
  59.